overall protective suit - French English Dictionary